<?php
require 'config.php';
require_once("../classes/amazon_ses.php");
require_once("../amazon-sdk/sdk.class.php");
$AWS_KEY ='AKIAIA6FKW6GY7DVQFHA';
$AWS_SECRET_KEY = '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';
ob_clean();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="vi" lang="vi" xmlns:og="http://ogp.me/ns#" xmlns:fb="http://www.facebook.com/2008/fbml">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ID Sudo - Quên mật khẩu</title>
    <!-- Core CSS - Include with every page -->
   <link href="/home_v2/css/bootstrap.min.css" rel="stylesheet">
   <link href="/home_v2/font-awesome/css/font-awesome.css" rel="stylesheet">
   <!-- Page-Level Plugin CSS - Dashboard -->
   <link href="/home_v2/css/plugins/morris/morris-0.4.3.min.css" rel="stylesheet">
   <link href="/home_v2/css/plugins/timeline/timeline.css" rel="stylesheet">
   <!-- SB Admin CSS - Include with every page -->
   <link href="/home_v2/css/sb-admin.css" rel="stylesheet">
   <link href="/home_v2/css/custom.css" rel="stylesheet">
   <link rel="stylesheet" href="/themes/css/datepicker.css"/>
   <!-- Core Scripts - Include with every page -->
   <script src="/home_v2/js/jquery-1.10.2.js"></script>
   <script src="/home_v2/js/bootstrap.min.js"></script>
   <script src="/home_v2/js/plugins/metisMenu/jquery.metisMenu.js"></script>
   <script type="text/javascript" src="/themes/js/sudo-datepicker.js"></script>
   <script type="text/javascript" src="/themes/js/common.js"></script>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-md-4 col-md-offset-4">
                <div class="login-panel panel panel-default">
                <?
                  $action				= getValue("action", "str", "POST", "");
                  $email				= trim(getValue("username", "str", "POST", ""));
                  if($action == 'action'){
                     $user = db_first("SELECT use_name,use_security FROM users WHERE use_name ='".$email."'");
                     if($user != NULL){
                        $use_security	  =  rand(111111,999999);
                        $password        =  'sudo'.rand(1111,9999);
                        $use_password = md5($password.$use_security);
                        $db_up = new db_execute('UPDATE users SET use_password = "'.$use_password.'", use_security = '.$use_security.' WHERE use_name = "'.$email.'"');
                        if($db_up->total == 1) {
                           $contentmail = '<br />
                              Bạn nhận được email này vì bạn đã sử dụng chức năng quên mật khẩu của chúng tôi trên hệ thống ID Sudo
                              <br /><br />
                              Mật khẩu mới của bạn trên <a href="http://id.sudo.vn">ID Sudo</a> là: <b style="font-size: 18px;">'.$password.'</b>
                              <br /><br />
                              Đăng nhập lại trên hệ thống tại link <a href="http://id.sudo.vn/dang-nhap.html">ID Sudo Đăng nhập</a>
                              <br /><br />
                              Thân mến !
                              <br />
                              <a href="http://id.sudo.vn">ID Sudo</a>
                              <br /><br />
                              Hệ thống phát triển bới <a href="http://sudo.vn">Sudo Team</a>';   
                           
                           $from = 'info@sudo.vn';
                           $arr_email = array($email);
                           $attach_file = '';
                           $amazonSes = new AmazonSES(array( "key" => $AWS_KEY, "secret" => $AWS_SECRET_KEY, "certificate_authority" => false ));
                           $asm = new AmazonSesMessage();
                           $asm->setFrom($from);
                           
                           try {
                              $asm->setTo($arr_email);
                           } 
                           catch(Exception $e) {
                              echo 'Sai định dạng email: ' . $e->getMessage();
                              die;
                           }
                           
                           $asm->setSubject('Quên mật khẩu - ID Sudo');
                           $asm->setMessage($contentmail);
                           
                           if ($attach_file != '') {
                              try {
                                  $asm->attachFile($attach_file);
                              } catch(Exception $e) {
                                  echo 'Lỗi khi gửi file đính kèm: ' . $e->getMessage();
                                  //die;
                              }
                           }
                           
                           // Send email
                           $response =  $asm->sendEmail($amazonSes);
                           
                           // Get response info
                           $response_info = $asm->getResponseInfo();
                           //Nếu thành công
                           if($response_info['http_code'] == 200) {
                              echo "<div style='padding: 10px;'><span style='color:red'>Chúng tôi đã gửi 1 email đến email của bạn để bạn kích hoạt lại mật khẩu! <a href='/'>Click về trang đăng nhập</a></span></div>";
                           }else {
                              echo "<div style='padding: 10px;'><span style='color:red'>Có lỗi xảy ra ! Có thể hệ thống email của chúng tôi đang bảo trì<br /> Vui lòng liên hệ admin để biết thêm chi tiết</span></div>";
                           }
                        }else {
                           echo "<div style='padding: 10px;'><span style='color:red'>Không thể cập nhật mật khẩu thành viên !</span></div>";
                        }
                     }else {echo "<div style='padding: 10px;'><span style='color:red'>Email bạn vừa nhập không tồn tại!</span></div>";}
                  }else {
                     ?>
                     <div class="panel-heading">
                        <h3 class="panel-title">Quên mật khẩu ?</h3>
                    </div>
                    <div class="panel-body">
                        <form role="form" method="post" action="">
                           <input type="hidden" name="action_log" value="action_log" />
                            <fieldset>
                                <div class="">
                                    <label>Nhập email của bạn:</label>
                                </div>
                                <div class="form-group">
                                    <input class="form-control" placeholder="Email của tài khoản muốn lấy lại mật khẩu" name="username" type="email" autofocus>
                                </div>
                                <input type="hidden" name="action" value="action" />
                                <input type="submit" name="commit" value="Gửi" class="btn btn-lg btn-success btn-block">
                            </fieldset>
                        </form>
                    </div>
                     <?
                  }
                  
               ?>
                    
                </div>
            </div>
        </div>
    </div>
    <!-- Core Scripts - Include with every page -->
    <script src="js/jquery-1.10.2.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/plugins/metisMenu/jquery.metisMenu.js"></script>
    <!-- SB Admin Scripts - Include with every page -->
    <script src="js/sb-admin.js"></script>
</body>
</html>